package com.cxyd.modules.wcs.service;

import com.cxyd.common.service.CrudService;
import com.cxyd.common.utils.ProcResult;
import com.cxyd.modules.wcs.dto.TrkDTO;
import com.cxyd.modules.wcs.entity.TrkEntity;

import java.util.Map;

public interface TrkService extends CrudService<TrkEntity, TrkDTO> {
    TrkEntity selectByDvcNo(String dvcNo);

    TrkEntity selectByRequestPk(String requestPk);

    TrkEntity selectByContNo(String contNo);

    TrkEntity selectByGroupNo(String groupNo);

    void updateTrkByContNo(String contNo);

    void updateTrkByGroupNo(String groupNo);

    ProcResult trkHandler(Map<String, Object> params);
}
